home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 7
/
Aminet 7 - August 1995.iso
/
Tools
/
Docs
/
DMS
< prev
next >
Wrap
Text File
|
1994-06-07
|
15KB
|
460 lines
FILE: DMS.doc - AmigaDOS version 1.11 documentation - 7/1/91
*****************************************************************************
The DISK-Masher
Copyright (c) 1989-1991 SDS Software
*****************************************************************************
What is it?
The DISK-Masher (DMS) is a utility that allows users to compress and
archive floppy disks. Version 1.11 requires at least 512k of memory, and
AmigaDOS version 1.2 or later.
Why a disk archiver?
Many programs are available for archiving individual files and do a
relatively good job. However DMS was created for the purpose of archiving
whole disks. It is useful for archiving non-filing system disks which cannot
be done with standard file archivers, sending distribution disks, archiving
library collections, and many other uses. DMS takes much less time to
put a disk back together than with a file archiver and is less wear and
tear on your disk drives.
Why not use other disk archivers?
DMS has been tested against every other similar type programs and will
provide faster execution, greater compression, more support features, and
continuing user support. Once you try DMS you won't be satisfied with
anything else. Among other things DMS provides:
- Highly optimized compression routines offerring the utmost
in speed and compression. 4 different routines to choose from
to satisfy your needs.
- The ability to read and write to or from any AmigaDOS device conforming
to the standard 80 tracks , 512 bytes per block , 11 blocks per track,
2 sides, Ex: DF0:, DF1:, RAD:, etc.
- Extended Virus checking of the boot blocks. Other disk archivers
just show the boot block and do not check for viruses, this is
extremely stupid, most viruses do not come out and say "Look here,
I'm a virus!". Without actually checking the boot block you're
opening up a can of worms. Therefore DMS currently checks for over
60 different viruses and custom boot blocks and can automatically
install the disk. It is still Important that users monitor their
system periodically with a virus checker as there are many types
of viruses.
- Data Security. DMS has the option to encrypt archives with a user
selected password for security.
*****************************************************************************
Command Line Options and Usage
The general format for a DMS command is:
DMS command file[.DMS] [OPTIONS ...]
Everything in braces [] is optional. Everything else is required.
file[.DMS] is a user specified filename. The .DMS ending will
automatically be appended to the filename if you do not include it.
This is done to avoid confusion with other archiver formats.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.) READ
This command will read and compress a disk. The basic usage for this
command is:
DMS Read file[.DMS] [FROM Dev:] [TEXT filetext] [CMODE mode] [LOW lowtrack]
[HIGH hightrack] [NOVAL] [NOZERO] [ENCRYPT password]
file[.DMS]
- the output file which will contain the archived disk.
OPTIONS:
FROM Dev:
- Will read the disk from a different device. The default device is DF0:
(internal drive). You may choose any device as long as it has 80 tracks,
2 sides, 11 sectors/track, and 512 bytes per sector.
Examples: DF0:, DF1:, DF2:, DF3:, RAD:, FM0:, FF0:, etc.
TEXT filetext
- Causes DMS to read in the file 'filetext' and add it to the archive.
When the archive is extracted the text will be displayed before writing
the disk. This is useful for identifying disks or giving other
information about the archive.
CMODE mode
- Chooses the compression mode used. Mode is either NONE, HEAVY1, HEAVY2,
or BEST
The default mode is BEST
Available modes are:
NONE - No Compression is performed (Straight Read).
HEAVY1 - Heavy compression, good speed/compression ratio.
HEAVY2 - Best available compression. Only available with >1meg ram.
BEST - Chooses Best compression method for available memory.
LOW lowtrack
- Specifies the starting track to read from. The default is track 0.
Lowtrack must be a value from 0 to 79.
HIGH hightrack
- Specifies the ending track to stop at. The default is track 79.
Hightrack must be a value from 0 to 79.
NOVAL
- Stops DMS from inhibiting the disk validator when reading the disk.
NOZERO
- Normally DMS will read the AmigaDOS bitmap from the disk and archive
only sectors which are being used. If the disk is a non-filing system
disk or has a bad bitmap, DMS will automatically archive the whole disk.
In EXTREME cases DMS will make a wrong assumption about the type of
disk it is archiving. NOZERO will cause DMS to archive the whole disk
totally ignoring the disk bitmap. Generally you will rarely if ever
have to use this option.
ENCRPYT password
- Causes DMS to encrypt the input from the disk using the password
supplied. 'password' is any alphanumeric word you desire.
Examples: Joe, Fred, ABC1234, ONLY-FOR-ME, etc.
EXAMPLES:
DMS read disk1
- Will compress a disk from drive DF0: using the default compression mode
and store the results in the file 'disk1.DMS'
DMS read stuff.DMS lowtrack 20
- Will compress only tracks 20 to 79 into file 'stuff.DMS'
DMS read stuff lowtrack 40 hightrack 40
- Will compress only track 40 into file 'stuff.DMS'
DMS read stuff from df1: cmode heavy1 noval nozero text RAM:intro
- Will compress a disk from drive DF1: using compression mode HEAVY1, not
inhibiting the disk validator, not using the disk bitmap and adding
the text from file 'RAM:intro' to the file 'stuff.DMS'
DMS read stuff.DMS from RAD: encrypt JOESTUFF1
- Will compress a disk from ram drive RAD: and encrypting the output
with the password 'JOESTUFF1' to file 'stuff.DMS'
DMS read stuff.DMS text CON:0/0/640/200/window
- Will compress a disk and allow you to quickly add text to the archive.
A console window will open up and you can then type any text you
want. To finish type CTRL \ to close the window and continue.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.) WRITE
This command will uncompress and write a disk. The basic usage for this
command is:
DMS Write file[.DMS],,, [TO Dev:] [LOW lowtrack] [HIGH hightrack]
[NOVAL] [NOTEXT] [NOPAUSE] [DECRYPT password]
file[.DMS],,,
- One or more input files to be extracted. Standard AmigaDOS wildcards
are supported.
OPTIONS:
TO Dev:
- Will write the output to device Dev: (the default is drive DF0:)
The device must follows the same rules as in the READ command.
LOW lowtrack
- Specifies the starting track to write from. Tracks before lowtrack
will be ignored. Default is track 0
HIGH hightrack
- Specifies the ending track to write from. Tracks after hightrack
will be ignored. Default is track 79
NOVAL
- Stops DMS from inhibiting the disk validator when writing a disk.
NOTEXT
- Causes DMS to ignore any text to be displayed from the archive.
NOPAUSE
- Stops DMS from pausing after displaying any text from the archive.
DECRPYT password
- Causes DMS to decrypt the archive with the password 'password'.
This is only used if the archive was previously encrypted. 'password'
must be the EXACT same one used when encrypting the file otherwise
the archive will not be processed correctly.
EXAMPLES:
DMS write stuff
- Will extract the archive stuff.DMS to drive DF0:
DMS write part1 part2.dms TO DF2: NOTEXT
- Will extract the archives part1.DMS and part2.DMS to drive DF2: ,
ignoring any banner text in the archives
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.) REPACK
This command allows you to recompress an older DMS archive. It can also
be used as a simple split utility. The basic usage for this
command is:
DMS Repack file[.DMS] [TO file2[.DMS]] [LOW lowtrack] [HIGH hightrack]
[CMODE mode]
file[.DMS]
- The input file to be recompressed.
OPTIONS:
TO file2[.DMS]
- Causes DMS to store the results in file2.DMS , otherwise the results
are automatically stored in a file TEMP.DMS
LOW lowtrack
- Specifies lowtrack to start recompression. Tracks before lowtrack
will be ignored. Default is track 0.
HIGH hightrack
- Specifies hightrack to end recompression. Tracks after hightrack
will be ignored. Default is track 79.
CMODE mode
- Chooses the compression mode to use. Same as in the READ command.
EXAMPLES:
DMS repack stuff low 20 high 40 cmode NONE
- Will extract tracks 20 through 40 from the archive stuff.DMS ,
recompress them using no compression and store the results
in the file TEMP.DMS .
DMS repack old.dms TO new.dms
- Will recompress the archive old.DMS using the default compression mode
and store the results in the file new.DMS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4.) VIEW
This command will view information about a DMS archive. The basic usage
for this command is:
DMS View file[.DMS],,, [FULL]
file[.DMS],,,
- One or more input files to be viewed. Standard AmigaDOS wildcards
are supported.
OPTIONS:
FULL
- Causes DMS to display information about every track in the archive.
Otherwise only the information header will be displayed.
EXAMPLES:
DMS view file1 part#? full
- Will display full information about the archives file1.DMS and
the files part#?.DMS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5.) TEST
This command will test the integrity of a DMS archive. The basic usage
for this command is:
DMS Test file[.DMS],,,
file[.DMS],,,
- One or more input files to be tested. Standard AmigaDOS wildcards
are supported.
EXAMPLES:
DMS test file1 part#?
- Will test the archives file1.DMS and the files part#?.DMS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6.) TEXT
This command will display any banner text in a DMS archive. This is
used to quickly find out information about an archive without having
to extract it. The basic usage for this command is:
DMS Text file[.DMS],,,
file[.DMS],,,
- One or more input files to display text. Standard AmigaDOS wildcards
are supported.
EXAMPLES:
DMS text file1 part#?
- Will display any banner text from the archives file1.DMS and the files
part#?.DMS
*****************************************************************************
General Information
DMS has been over a year in the making, the compression routines
are proprietary and we have taken great care to make sure they are the
very best. There is no other program even close to DMS as far as versatility,
performance, and ease of use. We urge users to register with us so that we
continue to provide the best and continuing support of the product.
This program is NOT Shareware or Public Domain, it is Copyright 1989-91
by SDS Software. We have taken a different approach in distributing this
program than most people. There will always be a version of DMS available
to the general public free of charge. However, we are offerring as an
incentive to register, many other programs that will not be available to
the general public. We feel that you should get what you pay for and pay
for what you use. Therefore if you seldom use DMS then the public version
is fine for you and we thank you for using it. If you use DMS on a regular
basis you are asked to register with SDS Software. Registering will enable
you to receive future updates and other programs not available to the
general public. Updates will be provided to users on a first-come,
first-serve basis before public releases. Please make sure that this program
remains the very best by registering with us.
There are 2 levels of registration to choose from:
Regular:
-------
For $30 you will be mailed the latest versions of DMS on disk,
and will also receive:
DMSWin - an Intuition version of DMS with full windowing, gadgets
and graphical display.
and other Public Domain SDS Software programs.
Professional:
------------
For $50 you will receive the same privileges as above but will also
receive:
Convert - a Warp-to-DMS converter to convert old .WRP files to the
new .DMS format.
ViewDMS - a small utility to view the contents of a DMS archive.
TestDMS - a small utility to test the contents of a DMS archive.
Convert.EXE - MS-DOS versions of the above programs. for people
ViewDMS.EXE storing files on MS-DOS machines.
TestDMS.EXE
You will also receive free updates for a year, and any other DMS
related programs that are developed or received by SDS Software.
Send a Check or Money Order for the amount of registration you choose,
along with your full name, address, phone number, and computer configuration
to:
SDS Software
Suite 126
4885-A Mcknight Rd.
Pittsburgh, PA 15237
It is our sincere hope that we can continue to service the Amiga
community with new and innovative programs. Please allow us to do so by
supporting our products which you use. Thank you.
If you have any suggestions, complaints, questions, or bug reports,
please write to the above address and be sure to include your full name,
address, phone number, and computer configuration. For any correspondance
requiring a reply, please included a SASE.
The DISK-Masher (DMS) is Copyright (c) 1989-1991 by SDS Software.
It is NOT Public Domain. The CLI/Shell GENERIC version is freely
distributable provided the following rules:
1. No charge excepting reasonable media costs may be charged.
2. The program and documentation may not be modified in any way.
3. Only the self-extracting archive DMSxxx.EXE may be distributed
SDS Software will be in no way liable for damages, incidental, or
consequential, arising from the use or misuse of The DISK-Masher or for
any other claim by any other party. Use this program at your own risk.
No warranty is given, either expressed or implied. Terms of registration
are subject to change without notice.
*****************************************************************************
Amiga and AmigaDOS are trademarks of Commodore-Amiga, Inc.
MS-DOS is a trademark of Microsoft.